package com.tengju.data.infrastructure.persistence.mybatis.mapper.data.custom;


import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface SecMonthReportMapper {


    List<Map<String, Object>> profitAnalysis(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> profitDistributedAnalysis(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> achievementAnalysis(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> brandGmvAnalysis(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> teamRegionAnalysis(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> teamAnalysis(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> listTeamUserTop(@Param("idCode") Long idCode, @Param("month") Integer month);

    List<Map<String, Object>> listTeamUser(@Param("idCode") Long idCode, @Param("month") Integer month);

}
